Class DHCPv6MainProcessImpl

All Implemented Interfaces:
IPCObject, DHCPv6MainProcess, Process
Direct Known Subclasses:
DHCPv6ServerMainProcessImpl

public class DHCPv6MainProcessImpl extends ProcessImpl implements DHCPv6MainProcess
Information provided by the PKI file:

    \class Dhcpv6MainProcess
    
    \brief Dhcpv6MainProcess handles the DHCPv6 main process.
    
    \example network().getDevice("Router0").getProcess("Dhcpv6CMainProcess")
    
Author:
Auto-generated
  • Constructor Details

  • Method Details

    • getDhcpClientProcess

      public DHCPv6ClientProcess getDhcpClientProcess(String pHostPortName)
      Information provided by the PKI file:
      
          \brief get Dhcpv6ClientProcess object
          
          \return Dhcpv6ClientProcess, Dhcpv6ClientProcess object
          
              
      Specified by:
      getDhcpClientProcess in interface DHCPv6MainProcess
      Parameters:
      pHostPortName - Takes in a parameter of pHostPortName
      Returns:
      DHCPv6ClientProcess Returns a DHCPv6ClientProcess
    • enableDhcpClient

      public void enableDhcpClient(DHCPv6ClientEnabled enable, String portName, String prefixName, boolean bStatelessConfig, boolean bStatelessConfigManagedFlag, boolean bStatelessConfigOtherFlag)
      Information provided by the PKI file:
      
          \brief enable Dhcpv6ClientProcess
          
          \param enable, Dhcpv6::EDhcpv6ClientEnabled
          eClientEnabled_No = 0,
          eClientEnabled_ViaDhcp = 1,
          eClientEnabled_ViaNd = 2
          
          \param portName, port name
          
          \param prefixName, prefix name
          
          \param bStatelessConfig, flag for stateless config, true if enabled and false if not
          
          \param bStatelessConfigManagedFlag, flag for stateless config managed, true if enabled and false if not
          
          \param bStatelessConfigOtherFlag, flag for stateless config other, true if enabled and false if not
          
              
      Specified by:
      enableDhcpClient in interface DHCPv6MainProcess
      Parameters:
      enable - Takes in a parameter of enable
      portName - Takes in a parameter of portName
      prefixName - Takes in a parameter of prefixName
      bStatelessConfig - Takes in a parameter of bStatelessConfig
      bStatelessConfigManagedFlag - Takes in a parameter of bStatelessConfigManagedFlag
      bStatelessConfigOtherFlag - Takes in a parameter of bStatelessConfigOtherFlag